.box-search{
	width: 100%;
	border-bottom:1/2.88/50rem solid red;

}
.search{
	width:100%;
	height:144/2.88/50rem;
	
	margin:25/2.88/50rem 0;
	display: flex;
	position: relative;
	.search-back{
		width: 140/2.88/50rem;
		height:144/2.88/50rem;
		line-height:144/2.88/50rem;
		img{
			width: 100%;
			height:100%;
			
			
		}
	}
	.search-input{
		width: 800/2.88/50rem;
		height:140/2.88/50rem;
		line-height:144/2.88/50rem;
		margin-left: 20/2.88/50rem;
		.ads{
			width:5.55555556rem;
			height:100/2.88/50rem;
			line-height:70/2.88/50rem;
			position: absolute;
			top: 28/2.88/50rem;
			left:140/2.88/50rem;
			text-align: center;
			border: 1/2.88/50rem solid #999;
			border-radius: 10/2.88/50rem;
		}
		
	}
	.search-init{
		width: 120/2.88/50rem;
		height:100%;
		// vertical-align: middle;
		font-size: 45/2.88/50rem;
		font-weight: 700;
		margin-top:0.3rem;
	}
}
.hots{
	width: 1010/2.88/50rem;
	height:65/2.88/50rem;
	font-size: 80/2.88/50rem;
	font-weight: 700;
	margin: 20/2.88/50rem auto 0;
}
.text{
	width:1010/2.88/50rem;
	margin: 60/2.88/50rem auto 0;
}
.text>ul>li{
	width: 100%;
	height:160/2.88/50rem;
	line-height:160/2.88/50rem;
	border-bottom:1/2.88/50rem solid #999;
	display: flex;
}
.text>ul>li>p{
	margin-top: 20/2.88/50rem;
	width: 100/2.88/50rem;
	height:100/2.88/50rem;
	line-height:100/2.88/50rem;
	background-color: red;
	font-size: 70/2.88/50rem;
	text-align:center;
	color:#fff;
}
.text>ul>li>span{
	margin-top: 20/2.88/50rem;
	display: block;
	width: 1100/2.88/50rem;
	height:100/2.88/50rem;
	line-height:100/2.88/50rem;
	font-size: 0.455556rem;
}